home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1996 September
/
CHIP 1996 szeptember (CD07).zip
/
CHIP_CD07.ISO
/
sac
/
utilfile
/
sd-500.exe
/
FIXED.SD
< prev
next >
Wrap
Text File
|
1995-03-15
|
17KB
|
402 lines
** FIXED.SD **************************************************************
This file describes the bugs fixed in StupenDOS 5.0, and the new features
that have been added.
Some of the bugs mentioned in this file are bugs in previous beta
versions, and did not occur in the 4.0 release version.
**************************************************************************
* Fixed problem with files disappearing from the ZIP screen after using TYPE.
Turning off the setuP | External programs | List files | Update time/date
in version 4 also fixes the problem.
* After executing a program or batch file that changes the default directory,
SD will now reread the files after returning.
* Copying to a write protected floppy would try to copy each tagged file. It
will now abort after the write protect error is displayed.
* The -b option didn't work when deleting files with PKZIP, this has been
fixed.
* The Current directory number displayed while selecting a directory within
Prune And Graft was not always correct. Fixed.
* The file finder acted strangely when files were being displayed, and the
mouse cursor was on the screen. Fixed.
* If the number of windows was set to TWO, and you specified two different
directories on the command line, the second window would not display the
correct directory. Fixed.
* The Reread after ZIP/UNZIP didn't work for zipping. Fixed.
* After running a ZIP operation, the sort method was reset to the default
method. Fixed.
* After using Unzip | View to console, SD will remain in the UNZIP screen. It
used to go back to the main screen.
* Added a counter to the LOCATE function. Press '/' to try it.
* Added some information to the More | Byte Info option.
* After executing a file (like list), the filelist was usually reread. This
has been fixed.
* Clicking on a file, and then dragging the mouse did not work if the mouse
was not released after selecting a file. Fixed.
* The '/' match function would crash if no matching files were found. Fixed.
* If you have OVERWRITE turned off during a copy, the warning message
displayed could be truncated if the destination path was too long. The
message was previously truncated too short, this has been fixed.
* Added a 28 line screen mode (look under setuP | Video | Monitor)
* Added file coloring to the file finder and ZIP/UNZIP screens.
* Added "Drag And Tag" to the ZIP and UNZIP screens.
* Typing 'Y' in the ZIP or UNZIP screens wouldn't work if the file in the
ZIP was encrypted. This now reports a error message.
* Many of you have asked for a "Wipe all tagged directories". This has been
added. The value for SD.PRO for this option is 11536.
key:389;11536; // Would make F11 wipe all tagged directories.
* After aborting a ZIP or UNZIP, the files will no longer be reread.
* After "Executing" a file that changed the current directory, SD will now
set the current file window to that new directory.
* Added new input routine for CHANGE DRIVE. Added PgUp/PgDn to the
CHANGE DRIVE window.
* 4DOS descriptions are now displayed, if that option is enabled. To enable
4DOS descriptions, you must set the option in the setuP | Other Options
menu.
* If a long directory was wiped in the tree display, a lockup could result.
* You can select the screen blanker delay in the setup.
* On a network, the ".." directory was not always displayed, and sorting
the files could cause a crash.
* Pressing '%' in the tree display will now display either the directories
percentage of the disk, the number of files in the directory, or the size
the directory occupies.
* A new directory (MKDIR) would not always be displayed in the correct spot
in the filelist. Fixed.
* After a prune/graft, the bytes free was not always updated properly.
* If you want your MOUSE character to be transparent, see the setuP | Mouse
Options menu.
* Added the '/' Locate function to the TREE display.
* To make the mouse "auto locate" on pull down menu items, set the option
in setuP | Mouse Options.
* Changed the text input routines used in the F5 change directory function.
The SD.DIR file is now read when F5 is pressed, or whenever the directory
is changed, like by pressing ENTER on "..", rather than when SD is first
run.
* Pressing TAB in a file window containing no files could cause a crash.
* The Locate function works for directories now.
K:309;11546; // locate files and dirs with "ALT /"
* The zipping function will now ZIP tagged directories as well as files. You
MUST use the -rP options. The 'p' must be UPPER CASE, or PKZIP will
probably not store the files the way you want them.
DIR
├ XXX Contains file xfile
└ YYY Contains file yfile
If the -rp is used, the ZIP file will contain
XFILE
YFILE
If the -rP is used, the ZIP file will contain
XXX\XFILE
YYY\YFILE
* I have made several changes to the USR functions. I added a PgUp and PgDn
functions, and added a scrollbar.
* USR functions should now work with the mouse or the keyboard.
* New SD.INI item added: SkipDrives = bcd
This would not check the validity of drives B:, C: or D:. Some of you
have told me that you cannot log onto Bernoulli drives, or optical
disks, so you can now force SD to skip checking these drives.
* If a file was viewed in the ZIP/UNZIP screen, the file could not be
extracted unless you returned to the main screen, or changed a unzip
option. Fixed.
* The SPAWN routines are new, they are provided by Ralf Brown. They are
free routines, and they work really well. These are the routines that
run other programs, and automatically write SD.EXE to memory or disk.
* The 4DOS descriptions should update properly when copying files.
* Added
USRScrollable = false
to SD.INI. This makes it so no scrollbar will appear for the USR area.
The items can still be scrolled with the keyboard.
* You can now specify 'k' as an option in a USR definition. So if you run
a program that takes several ESC's to exit, sometimes SD would catch a few
extra ESC's and SD may exit. So you can now specify 'k' to clear the
keyboard after running an external program.
USR: VPIC;k;vpic %f (Run VPIC on the highlighted file, clear the
keyboard when returning to SD)
* The statistics displayed after a disk is formatted are now cleared after
each disk is formatted.
* The Change directory screen now has a F2 Reload list function. Pressing F2
will reload the original list from the disk.
* Rereading the directory after running an external program wasn't working
properly, this has been fixed.
* The arrow keys didn't work properly in TAG BY DATE, fixed.
* Changed the print buffer size from 62K to 2K so it is easier to
abort a print.
* Made some changes in the Prune and Graft code. Some people have reported
that when Pruning and Grafting, only the first file in each directory is
copied. I have been unable to duplicate this problem, so please let me
know if you run across this problem.
* If you want to toggle the 4DOS description display, add this to SD.PRO:
KEY:4;11060; // CTRL D toggles 4DOS display
* The code for modifying 4DOS descriptions is 11070. So add this to SD.PRO
to make the '4' key modify the current files 4DOS description.
KEY:52;11070;
After you edit a 4DOS description, it is displayed on the screen if
you have 4DOS descriptions being displayed (see toggling the 4DOS display
above). The changes are also saved to disk.
* If you had a USR item with the WAIT option set, if may not have worked
properly. This has been fixed.
* When CONFIRM DELETE is enabled, you could press F1 to delete a file, or F2
to skip the file. You can now also press ESC to abort the delete if you
are deleting several files.
* If two file windows were open, a copy to a new filename would only
display the file in the other file window. This has been fixed so that
the filename is displayed in both windows.
* The bottom line of the screen is now programmable. See the end of the
SD.PRO file for examples.
* Changing to a removable hard disk that wasn't ready would cause a crash.
This has been fixed.
Here is a listing of legal programmable values:
DELETE_BAK 4000 // Delete *.BAK, entire disk
DELETE_SPEC 4001 // Delete specified files
DELETE_L_BAK 4003 // Delete Local *.BAK
DELETE_HIGH_NO_CONFIRM 4004 // Delete highlighted file, no confirm
DELETE_HIGH_CONFIRM 4005 // w/confirm
DEL_ALL_NO_CONFIRM 4006 // Delete tagged files, no confirm
DEL_ALL_CONFIRM 4007 // w/confirm
DELETE_SPEC_PASSED 4008 // Delete Specified from entire disk
TYPEALL 4011 // Display all tagged files
TAG_BY_DATE 4012 // Tag By Date Window
TAGALL 4013 // Tag all files
EDITALL 4015 // Edit all tagged files
COMPARE 4016 // File Compare
LOADTAGFILE 4017 // Load a tag file
BATCHTAG 4020 // Tag by filespec (name)
BATCHCLEAR 4021 // Clear
SIZETAG 4022 // Tag by size
SIZECLEAR 4023 // Clear
DATETAG 4024 // Tag by date
DATECLEAR 4025 // Clear
TODAYTAG 4026 // Tag files with todays date
TODAYCLEAR 4027 // Clear
ARCHIVETAG 4028 // Tag file with ARCHIVE bit set
ARCHIVECLEAR 4029 // Clear
REVERSETAGS 4030 // Reverse all tags
REMOVETAGGEDFILES 4031 // Remove tagged files from the display
TAG_MODE 4032 // Sets Tag mode
CLEAR_MODE 4033 // Sets Clear mode
CLEAR_ALL_TAGS 4034 // Clear all tags
ABOUT_SD 11000 // About Box display
CHANGE_COLORS 11001 // Change Colors Window
RUN_PKZMENU 11004 // Run PKZMENU (A shareware program)
TOUCHFILES 11005 // Stamp time/date of tagged files
DISKSTATS 11006 // Disk Statistics Window
RESET_MOUSE 11007 // Reset (after running external program)
REMOVE_DIR 11050 // Remove directory
MAKE_DIR 11051 // Make Directory
DOS_CALL 11052 // External DOS Call
DOS_SHELL 11053 // DOS Shell, type EXIT to return to SD
RENAME 11054 // Rename file(s)
FIND_FILE 11055 // Activate the file finder
ALLDRIVEINFO 11056 // Information on all disk drives
_4DOS_DESCRIPTIONS 11060 // Toggle 4DOS description display
MODIFY_4DOS 11070 // Modify a 4DOS description
DRIVE_A_B 11100 // Change to Drive A:, use 11101 for B:
DRIVE_C_D 11102 //
DRIVE_E_F 11104 //
DRIVE_G_H 11106 //
DRIVE_I_J 11108 //
DRIVE_K_L 11110 //
DRIVE_M_N 11112 //
DRIVE_O_P 11114 //
DRIVE_Q_R 11116 //
DRIVE_S_T 11118 //
DRIVE_U_V 11120 //
DRIVE_W_X 11122 //
DRIVE_Y_Z 11124 //
COPY_TO_A 11150 // Copy tagged files to A:
COPY_TO_B 11151 //
COPY_TO_C 11152 //
COPY_TO_D 11153 //
COPY_TO_E 11154 //
COPY_TO_F 11155 //
COPY_TO_G 11156 //
COPY_TO_H 11157 //
COPY_TO_I 11158 //
COPY_TO_J 11159 //
COPY_TO_K 11160 //
COPY_TO_L 11161 //
COPY_TO_M 11162 //
COPY_TO_N 11163 //
COPY_TO_O 11164 //
COPY_TO_P 11165 //
COPY_TO_Q 11166 //
COPY_TO_R 11167 //
COPY_TO_S 11168 //
COPY_TO_T 11169 //
COPY_TO_U 11170 //
COPY_TO_V 11171 //
COPY_TO_W 11172 //
COPY_TO_X 11173 //
COPY_TO_Y 11174 //
COPY_TO_Z 11175 //
EXITCNOW 11200 // Exit to current directory
EXITSNOW 11201 // Exit to startup directory
SORT_BY_NAME 11300 // Sort by Name, use 11301 for descending
SORT_BY_EXT 11302 // Extension
SORT_BY_DATE 11304 // Date
SORT_BY_SIZE 11306 // Size
SORT_UNSORTED 11308 // Unsorted
SORT_TAGGED 11310 // Tagged
LOAD_PRO_FILE 11350 // Load a new .PRO file
COPY_TO_OTHER 11400 // Copy to other window
MOVE_TO_OTHER 11500 // Move to other window
BYTESINDIRECTORY 11504 // Show the bytes used in the directory
FORMAT 11505 // Format a floppy disk
ENLARGEWINDOW 11510 // Increase window size
DECREASEWINDOW 11511 // Decrease window size
OPEN_CLOSE_WINDOW 11512 // Open/Close a window
CHANGEWINDOWS 11513 // Change to the other window
ZIPVAL 11520 // Open the ZIP full screen window
UNZIPVAL 11521 // Open the UNZIP full screen window
PRINTVAL 11530 // Print files
WIPE 11535 // Wipe directory
WIPEALLTAGGED 11536 // Wipe all tagged directories
LISTFILE 11540 // Create a list file
LOCATEFILE 11545 // Locate a file by name
LOCATEFILEDIR 11546 // Locate a file or a directory by name
NEWDIR 11565 // Reread the current directory
COPYFILE 11570 // Copy tagged files
MOVEFILE 11575 // Move tagged files
TYPEFILE 11585 // View a file
EDITFILE 11590 // Edit a file
HELPSCREEN 11595 // Display help screen
TREEFILE 11596 // Activate tree display, use .TRE file
TREEREREAD 11605 // Activate tree display, read disk
SORT_MENU 11610 // Pop up the sort menu
CHANGEDRIVE 11600 // Change drive window
DELETEMENU 11601 // Activate the delete menu
CHANGEATTR 11602 // Activate the Change Attribute window
EXECUTEFILE 11603 // Run a program
USR_MENU 11604 // Enter the USR area
FILE_COMPARE 11606 // Compare files
CHDIR_PASSED 12000 // Change to the specified directory
CHDIR_PASSED_OPEN 12001 // Open a window, chdir to the passed dir
* The "delete highlighted" didn't work properly if CONFIRM was selected.
* The Key commands to change drives didn't work properly.
* A new command has been added to open a second window and change to a
specified directory. The following shows two examples:
usr: PCPLUS;12001;D:\PCPLUS // Open a second window and change to D:\PCPLUS
key:1;12001;e:\dbase // CTRL A will open a window and change to e:\dbase
* Added the ability to display the date of files in the YY-MM-DD format.
* Added commas to the filesize if the filesize is less than 1MB.
* The deleting of a ReadOnly file didn't work properly.
* Added a Secondary Sort option to the setup so you can configure a default
secondary sort.
* NOTE: When you specify a program to view and edit files, you should specify
the entire program name. For example, if you use LIST.COM, and you
currently specify
LIST %f
change this to:
LIST.COM %f
The routines I use seem to get confused if there is another file called
LIST in the current directory. The routines will call the LIST. file
rather than LIST.COM, unless the .COM is specified.
* If you tried to UNZIP a non-zipfile, you get a "Bad ZIP File" message. If
you then tried to LIST the file, you were not able to because the file had
not been closed. Fixed.
*** End of File ***